home *** CD-ROM | disk | FTP | other *** search
- <html>
-
- <head>
- <LINK REL="stylesheet" TYPE="text/css" HREF="%2css/default.css">
-
- <script language="Javascript">
- //LOCALIZATION STRINGS
- var _strParameterHeading = "Parameter";
- var _strValueHeading = "Value";
- var _strEmpty = "[EMPTY]";
- </script>
-
- <script src="%3js/parameter.js"></script>
-
- <script>
- var promptArray = parent.promptArray;
-
- function submitParam()
- {
- //alert(document.forms);
- document.forms["paramTable"].submit();
- }
-
- function drawTable ( )
- {
- document.writeln('<table cellpadding="0" cellspacing="1" border="0" width="100%">');
- document.writeln('<tr class="listHeading">');
- document.writeln('<td class="listHeading" width="50%">' + _strParameterHeading + '</td>');
- document.writeln('<td class="listHeading" width="50%">' + _strValueHeading + '</td>');
- document.writeln('</tr>');
-
- for (var i=0; i<promptArray.length; i++) {
- document.writeln('<tr>');
- document.writeln('<td class="list" bgcolor="#eeeecc">' + promptArray[i].name + '</td>');
- document.writeln('<td class="list" bgcolor="#eeeecc">');
-
- document.write('<a class="list" href="%1&i=' + i + '"');
- document.write('onMouseOver="St(37);window.status=\'\';return true;" onMouseOut="Ht()">');
-
- document.write(promptArray[i].ValueDisplayString());
-
- document.writeln('</a>');
- document.writeln('</td>');
- document.writeln('</tr>');
- }
-
- document.writeln('</table>');
- }
-
- function initHidden()
- {
- //alert("initHidden");
- //alert(promptArray.length);
- document.writeln('<form method="post" action="%6" name="paramTable" target="_parent">');
- for (var i=0; i<promptArray.length; i++)
- {
- var prompt = promptArray[i];
-
- var str = "";
- var n = 0;
- for (var j = 0; j < prompt.currentValues.length; j++)
- {
- if ( prompt.currentValues[j] != null )
- {
- if ( prompt.currentValues[j].IsSingleValue )
- {
- //alert("single value");
- // get type name
- document.writeln('<input type="hidden" name=' + makename("pt", i, j) + ' value=s>');
-
- // get single values
- var s = prompt.currentValues[j].singleValue.showDescOnly? 1 : 0;
- document.writeln('<input type="hidden" name=' + makename("v", i, j) + ' value="' + prompt.currentValues[j].singleValue.value + '">');
- document.writeln('<input type="hidden" name=' + makename("d", i, j) + ' value="' + prompt.currentValues[j].singleValue.desc + '">');
- document.writeln('<input type="hidden" name=' + makename("s", i, j) + ' value=' + s + '>');
- }
- else if ( prompt.currentValues[j].IsRangeValue )
- {
- //alert("range value");
- // get type name
- document.writeln('<input type="hidden" name=' + makename("pt",i, j) + ' value=r>');
-
- // get range values
- var iu = prompt.currentValues[j].rangeValue.includesUpperBound? 1 : 0;
- var il = prompt.currentValues[j].rangeValue.includesLowerBound? 1 : 0;
- var nu = prompt.currentValues[j].rangeValue.hasNoUpperBound? 1 : 0;
- var nl = prompt.currentValues[j].rangeValue.hasNoLowerBound? 1 : 0;
-
- document.writeln('<input type="hidden" name=' + makename("fv",i, j) + ' value="' + prompt.currentValues[j].rangeValue.fromValue + '">');
- document.writeln('<input type="hidden" name=' + makename("tv", i, j) + ' value="' + prompt.currentValues[j].rangeValue.toValue + '">');
- document.writeln('<input type="hidden" name=' + makename("iu", i, j) + ' value="' + iu + '">');
- document.writeln('<input type="hidden" name=' + makename("il", i, j) + ' value="' + il + '">');
- document.writeln('<input type="hidden" name=' + makename("nu", i, j) + ' value="' + nu + '">');
- document.writeln('<input type="hidden" name=' + makename("nl", i, j) + ' value="' + nl + '">');
- }
- else
- {
- //alert("null");
- document.writeln('<input type="hidden" name=' + makename("pt", i, j) + ' value=n>');
- document.writeln('<input type="hidden" name=' + makename("v", i, j) + ' value=null>');
- }
-
- n++;
- }
- }
-
- //alert(prompt.name);
- document.writeln('<input type="hidden" name=t' + i + ' value=' + n + '>');
- document.writeln('<input type="hidden" name="'+ prompt.name + '" value=' + i + '>');
- document.writeln('<input type="hidden" name=pvt' + i + ' value=' + prompt.PromptAtViewTime +'>');
- }
- document.writeln("</form>");
- }
- </script>
-
- </head>
- <body MARGINWIDTH="100">
- <DIV ID="tooltip" STYLE="position:absolute;visibility:hidden;z-index:99;"></DIV>
-
- <SCRIPT SRC="%4js/helps.js"></SCRIPT>
- <SCRIPT SRC="%5js/tips.js"></SCRIPT>
-
-
- <SPAN CLASS="listSelected">Set the default parameter value for the report</SPAN>
- <BR>This report contains parameters which viewers can use to filter the report by selecting different values.
- The values set here will be the initial filter values used when running the report.
- <BR><BR>
-
- <script>
- drawTable();
- </script>
-
- <br>
- <br>
- <table align="right" border=0 cellpadding=0>
- <tr valign=center>
- <td class="clsButton" align=middle nowrap>
- <div class="clsButton"><a href="javascript: submitParam()" onMouseOver="St(7);window.status='';return true;" onMouseOut="Ht()">Update</a></div>
- </td>
- <td class="clsButton" align=middle nowrap>
- <div class="clsButton"><a href="%7" target="_parent" onMouseOver="St(8);window.status='';return true;" onMouseOut="Ht()">Reset</a></div>
- </td>
- </tr>
- </table>
-
- <script>
- initHidden()
- </script>
-
- </body>
-
- </html>
-